Nkhata Bay

You can reach Nkhata Bay from the South via the Lakeshore road or west from Mzuzu, by minibus. The winding, scenic, hour and a half trip from Mzuzu costs about $4 on a minibus or $20 by taxi. There are regular buses from Blantyre and Lilongwe. There is no road access to the North.

There are flights from Lilongwe to Mzuzu once or twice a week.